﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020005EB RID: 1515
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class FriendDevelopmentInfo : IMessage<FriendDevelopmentInfo>, IMessage, IEquatable<FriendDevelopmentInfo>, IDeepCloneable<FriendDevelopmentInfo>, IBufferMessage
	{
		// Token: 0x1700136E RID: 4974
		// (get) Token: 0x06004420 RID: 17440 RVA: 0x000BA3D3 File Offset: 0x000B85D3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<FriendDevelopmentInfo> Parser
		{
			get
			{
				return FriendDevelopmentInfo._parser;
			}
		}

		// Token: 0x1700136F RID: 4975
		// (get) Token: 0x06004421 RID: 17441 RVA: 0x000BA3DA File Offset: 0x000B85DA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return FriendDevelopmentInfoReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17001370 RID: 4976
		// (get) Token: 0x06004422 RID: 17442 RVA: 0x000BA3EC File Offset: 0x000B85EC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return FriendDevelopmentInfo.Descriptor;
			}
		}

		// Token: 0x06004423 RID: 17443 RVA: 0x000BA3F3 File Offset: 0x000B85F3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FriendDevelopmentInfo()
		{
		}

		// Token: 0x06004424 RID: 17444 RVA: 0x000BA3FC File Offset: 0x000B85FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FriendDevelopmentInfo(FriendDevelopmentInfo other) : this()
		{
			this.time_ = other.time_;
			this.iLIPNKLGCMB_ = other.iLIPNKLGCMB_;
			FriendDevelopmentInfo.KLNNPPPCCJLOneofCase klnnpppccjlcase = other.KLNNPPPCCJLCase;
			if (klnnpppccjlcase <= FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.AvatarId)
			{
				if (klnnpppccjlcase != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.DCMFEJJJFIA)
				{
					if (klnnpppccjlcase != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BPGFFNCJMGD)
					{
						if (klnnpppccjlcase == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.AvatarId)
						{
							this.AvatarId = other.AvatarId;
						}
					}
					else
					{
						this.BPGFFNCJMGD = other.BPGFFNCJMGD.Clone();
					}
				}
				else
				{
					this.DCMFEJJJFIA = other.DCMFEJJJFIA;
				}
			}
			else if (klnnpppccjlcase <= FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.PanelId)
			{
				if (klnnpppccjlcase != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BBLHFLGOCOJ)
				{
					if (klnnpppccjlcase == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.PanelId)
					{
						this.PanelId = other.PanelId;
					}
				}
				else
				{
					this.BBLHFLGOCOJ = other.BBLHFLGOCOJ;
				}
			}
			else if (klnnpppccjlcase != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.FNGCHIIKIGN)
			{
				if (klnnpppccjlcase == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.EGKBAHCKPII)
				{
					this.EGKBAHCKPII = other.EGKBAHCKPII.Clone();
				}
			}
			else
			{
				this.FNGCHIIKIGN = other.FNGCHIIKIGN.Clone();
			}
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06004425 RID: 17445 RVA: 0x000BA500 File Offset: 0x000B8700
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FriendDevelopmentInfo Clone()
		{
			return new FriendDevelopmentInfo(this);
		}

		// Token: 0x17001371 RID: 4977
		// (get) Token: 0x06004426 RID: 17446 RVA: 0x000BA508 File Offset: 0x000B8708
		// (set) Token: 0x06004427 RID: 17447 RVA: 0x000BA510 File Offset: 0x000B8710
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public long Time
		{
			get
			{
				return this.time_;
			}
			set
			{
				this.time_ = value;
			}
		}

		// Token: 0x17001372 RID: 4978
		// (get) Token: 0x06004428 RID: 17448 RVA: 0x000BA519 File Offset: 0x000B8719
		// (set) Token: 0x06004429 RID: 17449 RVA: 0x000BA521 File Offset: 0x000B8721
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DevelopmentType ILIPNKLGCMB
		{
			get
			{
				return this.iLIPNKLGCMB_;
			}
			set
			{
				this.iLIPNKLGCMB_ = value;
			}
		}

		// Token: 0x17001373 RID: 4979
		// (get) Token: 0x0600442A RID: 17450 RVA: 0x000BA52A File Offset: 0x000B872A
		// (set) Token: 0x0600442B RID: 17451 RVA: 0x000BA546 File Offset: 0x000B8746
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public OJNAHKPKPCD EGKBAHCKPII
		{
			get
			{
				if (this.kLNNPPPCCJLCase_ != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.EGKBAHCKPII)
				{
					return null;
				}
				return (OJNAHKPKPCD)this.kLNNPPPCCJL_;
			}
			set
			{
				this.kLNNPPPCCJL_ = value;
				this.kLNNPPPCCJLCase_ = ((value == null) ? FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.None : FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.EGKBAHCKPII);
			}
		}

		// Token: 0x17001374 RID: 4980
		// (get) Token: 0x0600442C RID: 17452 RVA: 0x000BA560 File Offset: 0x000B8760
		// (set) Token: 0x0600442D RID: 17453 RVA: 0x000BA57C File Offset: 0x000B877C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LACEKNKGBLD FNGCHIIKIGN
		{
			get
			{
				if (this.kLNNPPPCCJLCase_ != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.FNGCHIIKIGN)
				{
					return null;
				}
				return (LACEKNKGBLD)this.kLNNPPPCCJL_;
			}
			set
			{
				this.kLNNPPPCCJL_ = value;
				this.kLNNPPPCCJLCase_ = ((value == null) ? FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.None : FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.FNGCHIIKIGN);
			}
		}

		// Token: 0x17001375 RID: 4981
		// (get) Token: 0x0600442E RID: 17454 RVA: 0x000BA596 File Offset: 0x000B8796
		// (set) Token: 0x0600442F RID: 17455 RVA: 0x000BA5AD File Offset: 0x000B87AD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint AvatarId
		{
			get
			{
				if (!this.HasAvatarId)
				{
					return 0U;
				}
				return (uint)this.kLNNPPPCCJL_;
			}
			set
			{
				this.kLNNPPPCCJL_ = value;
				this.kLNNPPPCCJLCase_ = FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.AvatarId;
			}
		}

		// Token: 0x17001376 RID: 4982
		// (get) Token: 0x06004430 RID: 17456 RVA: 0x000BA5C6 File Offset: 0x000B87C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool HasAvatarId
		{
			get
			{
				return this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.AvatarId;
			}
		}

		// Token: 0x06004431 RID: 17457 RVA: 0x000BA5D5 File Offset: 0x000B87D5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void ClearAvatarId()
		{
			if (this.HasAvatarId)
			{
				this.ClearKLNNPPPCCJL();
			}
		}

		// Token: 0x17001377 RID: 4983
		// (get) Token: 0x06004432 RID: 17458 RVA: 0x000BA5E5 File Offset: 0x000B87E5
		// (set) Token: 0x06004433 RID: 17459 RVA: 0x000BA5FC File Offset: 0x000B87FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint DCMFEJJJFIA
		{
			get
			{
				if (!this.HasDCMFEJJJFIA)
				{
					return 0U;
				}
				return (uint)this.kLNNPPPCCJL_;
			}
			set
			{
				this.kLNNPPPCCJL_ = value;
				this.kLNNPPPCCJLCase_ = FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.DCMFEJJJFIA;
			}
		}

		// Token: 0x17001378 RID: 4984
		// (get) Token: 0x06004434 RID: 17460 RVA: 0x000BA615 File Offset: 0x000B8815
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool HasDCMFEJJJFIA
		{
			get
			{
				return this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.DCMFEJJJFIA;
			}
		}

		// Token: 0x06004435 RID: 17461 RVA: 0x000BA624 File Offset: 0x000B8824
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void ClearDCMFEJJJFIA()
		{
			if (this.HasDCMFEJJJFIA)
			{
				this.ClearKLNNPPPCCJL();
			}
		}

		// Token: 0x17001379 RID: 4985
		// (get) Token: 0x06004436 RID: 17462 RVA: 0x000BA634 File Offset: 0x000B8834
		// (set) Token: 0x06004437 RID: 17463 RVA: 0x000BA64B File Offset: 0x000B884B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint BBLHFLGOCOJ
		{
			get
			{
				if (!this.HasBBLHFLGOCOJ)
				{
					return 0U;
				}
				return (uint)this.kLNNPPPCCJL_;
			}
			set
			{
				this.kLNNPPPCCJL_ = value;
				this.kLNNPPPCCJLCase_ = FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BBLHFLGOCOJ;
			}
		}

		// Token: 0x1700137A RID: 4986
		// (get) Token: 0x06004438 RID: 17464 RVA: 0x000BA664 File Offset: 0x000B8864
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool HasBBLHFLGOCOJ
		{
			get
			{
				return this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BBLHFLGOCOJ;
			}
		}

		// Token: 0x06004439 RID: 17465 RVA: 0x000BA673 File Offset: 0x000B8873
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void ClearBBLHFLGOCOJ()
		{
			if (this.HasBBLHFLGOCOJ)
			{
				this.ClearKLNNPPPCCJL();
			}
		}

		// Token: 0x1700137B RID: 4987
		// (get) Token: 0x0600443A RID: 17466 RVA: 0x000BA683 File Offset: 0x000B8883
		// (set) Token: 0x0600443B RID: 17467 RVA: 0x000BA69F File Offset: 0x000B889F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public KFFFLJHIFNA BPGFFNCJMGD
		{
			get
			{
				if (this.kLNNPPPCCJLCase_ != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BPGFFNCJMGD)
				{
					return null;
				}
				return (KFFFLJHIFNA)this.kLNNPPPCCJL_;
			}
			set
			{
				this.kLNNPPPCCJL_ = value;
				this.kLNNPPPCCJLCase_ = ((value == null) ? FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.None : FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BPGFFNCJMGD);
			}
		}

		// Token: 0x1700137C RID: 4988
		// (get) Token: 0x0600443C RID: 17468 RVA: 0x000BA6B9 File Offset: 0x000B88B9
		// (set) Token: 0x0600443D RID: 17469 RVA: 0x000BA6D0 File Offset: 0x000B88D0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PanelId
		{
			get
			{
				if (!this.HasPanelId)
				{
					return 0U;
				}
				return (uint)this.kLNNPPPCCJL_;
			}
			set
			{
				this.kLNNPPPCCJL_ = value;
				this.kLNNPPPCCJLCase_ = FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.PanelId;
			}
		}

		// Token: 0x1700137D RID: 4989
		// (get) Token: 0x0600443E RID: 17470 RVA: 0x000BA6E9 File Offset: 0x000B88E9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool HasPanelId
		{
			get
			{
				return this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.PanelId;
			}
		}

		// Token: 0x0600443F RID: 17471 RVA: 0x000BA6F8 File Offset: 0x000B88F8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void ClearPanelId()
		{
			if (this.HasPanelId)
			{
				this.ClearKLNNPPPCCJL();
			}
		}

		// Token: 0x1700137E RID: 4990
		// (get) Token: 0x06004440 RID: 17472 RVA: 0x000BA708 File Offset: 0x000B8908
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FriendDevelopmentInfo.KLNNPPPCCJLOneofCase KLNNPPPCCJLCase
		{
			get
			{
				return this.kLNNPPPCCJLCase_;
			}
		}

		// Token: 0x06004441 RID: 17473 RVA: 0x000BA710 File Offset: 0x000B8910
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void ClearKLNNPPPCCJL()
		{
			this.kLNNPPPCCJLCase_ = FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.None;
			this.kLNNPPPCCJL_ = null;
		}

		// Token: 0x06004442 RID: 17474 RVA: 0x000BA720 File Offset: 0x000B8920
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as FriendDevelopmentInfo);
		}

		// Token: 0x06004443 RID: 17475 RVA: 0x000BA730 File Offset: 0x000B8930
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(FriendDevelopmentInfo other)
		{
			return other != null && (other == this || (this.Time == other.Time && this.ILIPNKLGCMB == other.ILIPNKLGCMB && object.Equals(this.EGKBAHCKPII, other.EGKBAHCKPII) && object.Equals(this.FNGCHIIKIGN, other.FNGCHIIKIGN) && this.AvatarId == other.AvatarId && this.DCMFEJJJFIA == other.DCMFEJJJFIA && this.BBLHFLGOCOJ == other.BBLHFLGOCOJ && object.Equals(this.BPGFFNCJMGD, other.BPGFFNCJMGD) && this.PanelId == other.PanelId && this.KLNNPPPCCJLCase == other.KLNNPPPCCJLCase && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06004444 RID: 17476 RVA: 0x000BA808 File Offset: 0x000B8A08
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.Time != 0L)
			{
				num ^= this.Time.GetHashCode();
			}
			if (this.ILIPNKLGCMB != DevelopmentType.DevelopmentNone)
			{
				num ^= this.ILIPNKLGCMB.GetHashCode();
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.EGKBAHCKPII)
			{
				num ^= this.EGKBAHCKPII.GetHashCode();
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.FNGCHIIKIGN)
			{
				num ^= this.FNGCHIIKIGN.GetHashCode();
			}
			if (this.HasAvatarId)
			{
				num ^= this.AvatarId.GetHashCode();
			}
			if (this.HasDCMFEJJJFIA)
			{
				num ^= this.DCMFEJJJFIA.GetHashCode();
			}
			if (this.HasBBLHFLGOCOJ)
			{
				num ^= this.BBLHFLGOCOJ.GetHashCode();
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BPGFFNCJMGD)
			{
				num ^= this.BPGFFNCJMGD.GetHashCode();
			}
			if (this.HasPanelId)
			{
				num ^= this.PanelId.GetHashCode();
			}
			num ^= (int)this.kLNNPPPCCJLCase_;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06004445 RID: 17477 RVA: 0x000BA924 File Offset: 0x000B8B24
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06004446 RID: 17478 RVA: 0x000BA92C File Offset: 0x000B8B2C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06004447 RID: 17479 RVA: 0x000BA938 File Offset: 0x000B8B38
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.Time != 0L)
			{
				output.WriteRawTag(40);
				output.WriteInt64(this.Time);
			}
			if (this.ILIPNKLGCMB != DevelopmentType.DevelopmentNone)
			{
				output.WriteRawTag(120);
				output.WriteEnum((int)this.ILIPNKLGCMB);
			}
			if (this.HasDCMFEJJJFIA)
			{
				output.WriteRawTag(248, 22);
				output.WriteUInt32(this.DCMFEJJJFIA);
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BPGFFNCJMGD)
			{
				output.WriteRawTag(226, 48);
				output.WriteMessage(this.BPGFFNCJMGD);
			}
			if (this.HasAvatarId)
			{
				output.WriteRawTag(176, 61);
				output.WriteUInt32(this.AvatarId);
			}
			if (this.HasBBLHFLGOCOJ)
			{
				output.WriteRawTag(224, 64);
				output.WriteUInt32(this.BBLHFLGOCOJ);
			}
			if (this.HasPanelId)
			{
				output.WriteRawTag(152, 66);
				output.WriteUInt32(this.PanelId);
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.FNGCHIIKIGN)
			{
				output.WriteRawTag(226, 85);
				output.WriteMessage(this.FNGCHIIKIGN);
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.EGKBAHCKPII)
			{
				output.WriteRawTag(146, 108);
				output.WriteMessage(this.EGKBAHCKPII);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06004448 RID: 17480 RVA: 0x000BAA88 File Offset: 0x000B8C88
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.Time != 0L)
			{
				num += 1 + CodedOutputStream.ComputeInt64Size(this.Time);
			}
			if (this.ILIPNKLGCMB != DevelopmentType.DevelopmentNone)
			{
				num += 1 + CodedOutputStream.ComputeEnumSize((int)this.ILIPNKLGCMB);
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.EGKBAHCKPII)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.EGKBAHCKPII);
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.FNGCHIIKIGN)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.FNGCHIIKIGN);
			}
			if (this.HasAvatarId)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.AvatarId);
			}
			if (this.HasDCMFEJJJFIA)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.DCMFEJJJFIA);
			}
			if (this.HasBBLHFLGOCOJ)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.BBLHFLGOCOJ);
			}
			if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BPGFFNCJMGD)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.BPGFFNCJMGD);
			}
			if (this.HasPanelId)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.PanelId);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06004449 RID: 17481 RVA: 0x000BAB98 File Offset: 0x000B8D98
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(FriendDevelopmentInfo other)
		{
			if (other == null)
			{
				return;
			}
			if (other.Time != 0L)
			{
				this.Time = other.Time;
			}
			if (other.ILIPNKLGCMB != DevelopmentType.DevelopmentNone)
			{
				this.ILIPNKLGCMB = other.ILIPNKLGCMB;
			}
			FriendDevelopmentInfo.KLNNPPPCCJLOneofCase klnnpppccjlcase = other.KLNNPPPCCJLCase;
			if (klnnpppccjlcase <= FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.AvatarId)
			{
				if (klnnpppccjlcase != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.DCMFEJJJFIA)
				{
					if (klnnpppccjlcase != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BPGFFNCJMGD)
					{
						if (klnnpppccjlcase == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.AvatarId)
						{
							this.AvatarId = other.AvatarId;
						}
					}
					else
					{
						if (this.BPGFFNCJMGD == null)
						{
							this.BPGFFNCJMGD = new KFFFLJHIFNA();
						}
						this.BPGFFNCJMGD.MergeFrom(other.BPGFFNCJMGD);
					}
				}
				else
				{
					this.DCMFEJJJFIA = other.DCMFEJJJFIA;
				}
			}
			else if (klnnpppccjlcase <= FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.PanelId)
			{
				if (klnnpppccjlcase != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BBLHFLGOCOJ)
				{
					if (klnnpppccjlcase == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.PanelId)
					{
						this.PanelId = other.PanelId;
					}
				}
				else
				{
					this.BBLHFLGOCOJ = other.BBLHFLGOCOJ;
				}
			}
			else if (klnnpppccjlcase != FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.FNGCHIIKIGN)
			{
				if (klnnpppccjlcase == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.EGKBAHCKPII)
				{
					if (this.EGKBAHCKPII == null)
					{
						this.EGKBAHCKPII = new OJNAHKPKPCD();
					}
					this.EGKBAHCKPII.MergeFrom(other.EGKBAHCKPII);
				}
			}
			else
			{
				if (this.FNGCHIIKIGN == null)
				{
					this.FNGCHIIKIGN = new LACEKNKGBLD();
				}
				this.FNGCHIIKIGN.MergeFrom(other.FNGCHIIKIGN);
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600444A RID: 17482 RVA: 0x000BACFE File Offset: 0x000B8EFE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600444B RID: 17483 RVA: 0x000BAD08 File Offset: 0x000B8F08
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 6242U)
				{
					if (num <= 120U)
					{
						if (num == 40U)
						{
							this.Time = input.ReadInt64();
							continue;
						}
						if (num == 120U)
						{
							this.ILIPNKLGCMB = (DevelopmentType)input.ReadEnum();
							continue;
						}
					}
					else
					{
						if (num == 2936U)
						{
							this.DCMFEJJJFIA = input.ReadUInt32();
							continue;
						}
						if (num == 6242U)
						{
							KFFFLJHIFNA kfffljhifna = new KFFFLJHIFNA();
							if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.BPGFFNCJMGD)
							{
								kfffljhifna.MergeFrom(this.BPGFFNCJMGD);
							}
							input.ReadMessage(kfffljhifna);
							this.BPGFFNCJMGD = kfffljhifna;
							continue;
						}
					}
				}
				else if (num <= 8288U)
				{
					if (num == 7856U)
					{
						this.AvatarId = input.ReadUInt32();
						continue;
					}
					if (num == 8288U)
					{
						this.BBLHFLGOCOJ = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 8472U)
					{
						this.PanelId = input.ReadUInt32();
						continue;
					}
					if (num == 10978U)
					{
						LACEKNKGBLD laceknkgbld = new LACEKNKGBLD();
						if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.FNGCHIIKIGN)
						{
							laceknkgbld.MergeFrom(this.FNGCHIIKIGN);
						}
						input.ReadMessage(laceknkgbld);
						this.FNGCHIIKIGN = laceknkgbld;
						continue;
					}
					if (num == 13842U)
					{
						OJNAHKPKPCD ojnahkpkpcd = new OJNAHKPKPCD();
						if (this.kLNNPPPCCJLCase_ == FriendDevelopmentInfo.KLNNPPPCCJLOneofCase.EGKBAHCKPII)
						{
							ojnahkpkpcd.MergeFrom(this.EGKBAHCKPII);
						}
						input.ReadMessage(ojnahkpkpcd);
						this.EGKBAHCKPII = ojnahkpkpcd;
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04001ADC RID: 6876
		private static readonly MessageParser<FriendDevelopmentInfo> _parser = new MessageParser<FriendDevelopmentInfo>(() => new FriendDevelopmentInfo());

		// Token: 0x04001ADD RID: 6877
		private UnknownFieldSet _unknownFields;

		// Token: 0x04001ADE RID: 6878
		public const int TimeFieldNumber = 5;

		// Token: 0x04001ADF RID: 6879
		private long time_;

		// Token: 0x04001AE0 RID: 6880
		public const int ILIPNKLGCMBFieldNumber = 15;

		// Token: 0x04001AE1 RID: 6881
		private DevelopmentType iLIPNKLGCMB_;

		// Token: 0x04001AE2 RID: 6882
		public const int EGKBAHCKPIIFieldNumber = 1730;

		// Token: 0x04001AE3 RID: 6883
		public const int FNGCHIIKIGNFieldNumber = 1372;

		// Token: 0x04001AE4 RID: 6884
		public const int AvatarIdFieldNumber = 982;

		// Token: 0x04001AE5 RID: 6885
		public const int DCMFEJJJFIAFieldNumber = 367;

		// Token: 0x04001AE6 RID: 6886
		public const int BBLHFLGOCOJFieldNumber = 1036;

		// Token: 0x04001AE7 RID: 6887
		public const int BPGFFNCJMGDFieldNumber = 780;

		// Token: 0x04001AE8 RID: 6888
		public const int PanelIdFieldNumber = 1059;

		// Token: 0x04001AE9 RID: 6889
		private object kLNNPPPCCJL_;

		// Token: 0x04001AEA RID: 6890
		private FriendDevelopmentInfo.KLNNPPPCCJLOneofCase kLNNPPPCCJLCase_;

		// Token: 0x020017F6 RID: 6134
		public enum KLNNPPPCCJLOneofCase
		{
			// Token: 0x040062BF RID: 25279
			None,
			// Token: 0x040062C0 RID: 25280
			EGKBAHCKPII = 1730,
			// Token: 0x040062C1 RID: 25281
			FNGCHIIKIGN = 1372,
			// Token: 0x040062C2 RID: 25282
			AvatarId = 982,
			// Token: 0x040062C3 RID: 25283
			DCMFEJJJFIA = 367,
			// Token: 0x040062C4 RID: 25284
			BBLHFLGOCOJ = 1036,
			// Token: 0x040062C5 RID: 25285
			BPGFFNCJMGD = 780,
			// Token: 0x040062C6 RID: 25286
			PanelId = 1059
		}
	}
}
